package com.orchidea.uml.persistence
{
    import com.orchidea.uml.model.document.Document;
    /**
     * Interface implemented by service-layer helper objects that converts from a root model object
     * into a data type that can be passed to a service operation.
     */
    public interface IDocumentEncoder
    {
        function encodeDocument( document : Document ) : *;
    }
}